小编典典

如何使用 angular-cli 只执行一个测试规范

all

我有使用 Angular-CLI (beta 20) 构建的 Angular2 项目。

有没有办法只针对一个选定的规范文件运行测试?

我曾经有一个基于 Angular2 快速入门的项目,我可以手动将规范添加到 jasmine
文件中。但是我不知道如何在业力测试之外进行设置,或者如何将业力测试限制在使用 Angular-CLI 构建的特定文件中。


阅读 139

收藏
2022-06-11

共1个答案

小编典典

您的每个.spec.ts文件都将其所有测试分组,describe如下所示:

describe('SomeComponent', () => {...}

describe您可以通过在函数名称前加上前缀来轻松地运行这个单个块f

fdescribe('SomeComponent', () => {...}

如果您有这样的功能,则不会describe运行其他块。顺便提一句。你可以用it=>做类似的事情,fit还有一个“黑名单”版本 - x。所以:

  • fdescribefit导致 仅以 这种方式标记的功能运行
  • xdescribexit导致除以这种方式标记的功能 之外的所有功能运行
2022-06-11